🕸️ Ada Research Browser

scenario-d.md
← Back

Scenario D: Node Lifecycle Management

Duration

15 minutes total

Objective

Demonstrate controlled node onboarding with compliance gating and clean decommissioning.

Presenter Flow

  1. Explain that compute03 is defined but dormant by default.
  2. Add node: bash cd demo/vagrant ANSIBLE_CONFIG=ansible.cfg ansible-playbook ../playbooks/scenario-d-lifecycle.yml -i inventory/hosts.yml --tags add
  3. Run compliance gate: bash ANSIBLE_CONFIG=ansible.cfg ansible-playbook ../playbooks/scenario-d-lifecycle.yml -i inventory/hosts.yml --tags verify
  4. Show successful cluster registration when gate passes.
  5. Decommission node: bash ANSIBLE_CONFIG=ansible.cfg ansible-playbook ../playbooks/scenario-d-lifecycle.yml -i inventory/hosts.yml --tags remove

Talking Points

Expected Output

Verification Commands

cd demo/vagrant && vagrant status compute03
vagrant ssh mgmt01 -c "ipa host-show compute03.demo.lab"
vagrant ssh mgmt01 -c "grep -E '^NodeName=compute03' /etc/slurm/slurm.conf"
vagrant ssh mgmt01 -c "scontrol reconfigure && scontrol show nodes"

Timing Notes

Presenter Notes